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
Actions