Actions
Bug #64480
openmetadata cache races on deletes
% Done:
0%
Source:
Tags:
cache metadata backport_processed
Backport:
quincy reef squid
Regression:
No
Severity:
3 - minor
Reviewed:
Description
RGWSI_SysObj_Cache::remove()
invalidates the cached entry before issuing the RGWSI_SysObj_Core::remove()
call that sends the actual librados delete op
this means that a racing call to RGWSI_SysObj_Cache::read()
may successfully read the object from rados and repopulate the cache. subsequent reads will continue to return cached data after the librados delete succeeds
Updated by Casey Bodley 3 months ago
- Status changed from New to Fix Under Review
- Assignee set to Casey Bodley
- Pull request ID set to 55634
Updated by Casey Bodley 3 months ago
- Status changed from Fix Under Review to Pending Backport
Updated by Backport Bot 3 months ago
- Copied to Backport #64539: quincy: metadata cache races on deletes added
Updated by Backport Bot 3 months ago
- Copied to Backport #64540: reef: metadata cache races on deletes added
Updated by Backport Bot 3 months ago
- Copied to Backport #64541: squid: metadata cache races on deletes added
Updated by Backport Bot 3 months ago
- Tags changed from cache metadata to cache metadata backport_processed
Actions