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

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


When _cacheLocal loads the label of a block from the disk and not its
contents (if called with mode = OOverWrite), mark the cache entry
iostate as BioLabel.  It used to be marked BioClean, which causes
problems when doRemoveLink calls cacheLocalData with OOverWrite and
then leaves the data invalid, where it can be found by a concurrent
archThread and written to venti.

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.