Project

General

Profile

Actions

Bug #24339

open

FULL_FORCE ops are dropped if fail-safe full check fails, but not resent in scan_requests()

Added by Ilya Dryomov almost 6 years ago. Updated almost 4 years ago.

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

Also available in: Atom PDF