Actions
Bug #24339
openFULL_FORCE ops are dropped if fail-safe full check fails, but not resent in scan_requests()
Status:
New
Priority:
Normal
Assignee:
-
Category:
Correctness/Safety
Target version:
-
% Done:
0%
Source:
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Component(RADOS):
Pull request ID:
Crash signature (v1):
Crash signature (v2):
Description
FULL_FORCE ops are dropped if fail-safe full check fails in do_op(). scan_requests() uses op->respects_full() which returns false for FULL_FORCE ops. This means that stuck FULL_FORCE ops may not get resent.
FULL_TRY ops aren't resent for the same reason, but they are never dropped -- either -ENOSPC or -EDQUOT is returned to the client.
Actions