-
Notifications
You must be signed in to change notification settings - Fork 5.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
squid: rgw: RGWSI_SysObj_Cache::remove() invalidates after successful delete #55715
Conversation
invalidating the cache before the librados delete means that a racing call to `RGWSI_SysObj_Cache::read()` may succeed and repopulate the cache. in that case, subsequent reads will continue to return cached data even after the librados delete succeeds Fixes: https://tracker.ceph.com/issues/64480 Signed-off-by: Casey Bodley <cbodley@redhat.com> (cherry picked from commit 0eebbc3)
jenkins test api |
tracked in https://tracker.ceph.com/issues/62972 |
jenkins test api |
1 similar comment
jenkins test api |
|
jenkins test api |
|
jenkins test api |
|
jenkins test api |
1 similar comment
jenkins test api |
backport tracker: https://tracker.ceph.com/issues/64541
backport of #55634
parent tracker: https://tracker.ceph.com/issues/64480
this backport was staged using ceph-backport.sh version 16.0.0.6848
find the latest version at https://github.com/ceph/ceph/blob/main/src/script/ceph-backport.sh