-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 09/12/2019 17.49, Dave Howorth wrote:
On Mon, 9 Dec 2019 14:11:33 +0100 "Carlos E. R." <> wrote: On 08/12/2019 21.30, Dave Howorth wrote:
...
Well, no.
When you update an application while running, you can not expect it to work stable and reliable. It make keep running, but it is just a "best effort" expectation. No warranties. You are expected to restart the application ASAP.
Yes, in Linux an open file is not changed because the named file is deleted, the running apps still have access to the old file. But any new open accesses the new version. Same with programs and libraries. With a complex program such as Firefox you may be in a status where parts are still using the old version and parts the new, because there are many files. The result is unpredictable.
Thus you should not run an update if you can not restart whatever it updates (even the entire system!). If you are in the middle of something in firefox, don't update it.
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!!!
It is not possible to be different. Wrong expectations. re btrfs, the program was not designed to run on btrfs, thanks deity. The kernel people would have to invent a new load and run function for that. - -- Cheers / Saludos, Carlos E. R. (from 15.1 x86_64 at Telcontar) -----BEGIN PGP SIGNATURE----- iF0EARECAB0WIQQZEb51mJKK1KpcU/W1MxgcbY1H1QUCXe992QAKCRC1MxgcbY1H 1e17AJ0SrgeFnmBETYfBlDgaB1TmYbAAcgCfcjiFv/XP7Ov4hi6LKjCrgFXncRE= =xkWf -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org