
10 Dec
2019
10 Dec
'19
23:40
On 12/09/2019 10:49 AM, Dave Howorth wrote:
Sorry, but that is how it is. It may be how it is, but it's not how it should be IMHO.
Either the program should guarantee access to any files it may need by opening them when it starts, or the environment should provide an atomic environment to running programs, rather than switching it to the new snapshot. The old version is still there! It's btrfs!!!
We are victims of our own "success": [5 Big Fat Reasons Why Mutexes Suck Big Time](https://accu.org/var/uploads/journals/Overload149.pdf) (2nd Article) When we gave up deterministic code -- the writing was on the wall. Makes an actual debug of something like this impossible in some cases. -- David C. Rankin, J.D.,P.E.