]> code.ossystems Code Review - openembedded-core.git/commit
sstate: Reduce race windows
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Sat, 3 Aug 2019 10:49:23 +0000 (11:49 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Sat, 3 Aug 2019 13:47:31 +0000 (14:47 +0100)
commit18cdc087fd5da30e2b31f3d4e81b153cd36ca844
treeb866d951592185a1c428c6acc0c0dc22d22bf861
parent8bb48ac237315e83837973ecd1488060ec170588
sstate: Reduce race windows

When we write to the sstate directory we try to do so atomically so
consumers either see one version or another but never an imcomplete file.
Unfortunately this is reliant on filesystem support and with some NFS
configurations a replaced file would be lost from memory even if users held
open descriptors.

It makes sense to try and avoid replacing existing files where we can.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes/sstate.bbclass