Project

General

Profile

Actions

Bug #48710

open

[rbd_support] ensure "set_osdmap_full_try" is set for all background deletion tasks

Added by Jason Dillaman over 3 years ago. Updated almost 3 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Target version:
-
% Done:

0%

Source:
Tags:
Backport:
octopus
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

If attempting to delete images or trash images, ensure that the FULL_TRY flag is set so that deletions can proceed so long as the pool has not passed the OSD full ratio.

Actions #1

Updated by Jason Dillaman over 3 years ago

  • Status changed from New to In Progress
  • Assignee set to Jason Dillaman
Actions #2

Updated by Jason Dillaman over 3 years ago

This looks like it is going to be a large issue since it's very easy to block the MGR command processing path when the cluster is full, thereby not even being able to reach any code where the FULL_TRY flag has been applied.

Actions #3

Updated by Jason Dillaman about 3 years ago

  • Status changed from In Progress to New
  • Assignee deleted (Jason Dillaman)
Actions #4

Updated by Sebastian Wagner almost 3 years ago

So, mgr/cephadm then ended up performing tasks that require a non-indefinitely-blocking IO operations in a newly spawned process, outside of the MGR's rados object

Actions

Also available in: Atom PDF