Plan 9 from Bell Labs’s /usr/web/sources/patch/applied/fossil-superblock-write/readme

Copyright © 2021 Plan 9 Foundation.
Distributed under the MIT License.
Download the Plan 9 distribution.


Get rid of warning messages (1) "could not write super block; waiting
10 seconds" and (2) "blistAlloc: called on clean block".

(1) Add a waitlock parameter to blockWrite, so superWrite can tell it
to wait when it finds the dependent root block locked when trying to
write out the new epoch's super block.

(2) Don't try to allocate an unneeded BList to remove the old epoch's
root block from the active file system, in the rare case when the
super block has already been written out.

Bell Labs OSI certified Powered by Plan 9

(Return to Plan 9 Home Page)

Copyright © 2021 Plan 9 Foundation. All Rights Reserved.
Comments to webmaster@9p.io.