diff options
| author | Dan Engelbrecht <[email protected]> | 2023-10-05 14:58:42 +0200 |
|---|---|---|
| committer | GitHub <[email protected]> | 2023-10-05 14:58:42 +0200 |
| commit | 45c7f6c6987fd24ed4f444dac34b13216bab108a (patch) | |
| tree | 068a10ae56a52787ee3ed83d245613fb21ff88ee /src/zenserver/cache/httpstructuredcache.cpp | |
| parent | Merge branch 'main' of https://github.com/EpicGames/zen (diff) | |
| download | zen-45c7f6c6987fd24ed4f444dac34b13216bab108a.tar.xz zen-45c7f6c6987fd24ed4f444dac34b13216bab108a.zip | |
Fix curruption of disk cache bucket index on GC (#448)
* make sure we hold the index lock when reading payload data in reclaim space
* don't use index snapshot when updating index in reclaim space
* check that things have not moved under our feet
* don't touch m_Payloads without a lock
* start write block index on the highest block index
* we don't need to bump writeblockindex when stopping write to a block, we will bump appropriately when we start a new block
* changelog
Diffstat (limited to 'src/zenserver/cache/httpstructuredcache.cpp')
0 files changed, 0 insertions, 0 deletions