Project

General

Profile

Bug #57550

ceph rbd total task queue is hang when one removing pool/image task is hang becasue the pool is full

Added by kevin huang 3 months ago. Updated 3 months ago.

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

0%

Source:
Tags:
Backport:
Regression:
No
Severity:
1 - critical
Reviewed:
09/15/2022
Affected Versions:
ceph-qa-suite:
rbd
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

Hi

A removing pool/image task in trash is hang when the related pool quota is full.

It caused the total task queue stuck. We can view the all waiting tasks through by "ceph rbd task list"

BR/Kevin.Huang

History

#1 Updated by Ilya Dryomov 3 months ago

  • Status changed from New to Triaged

Hi Kevin,

Unfortunately, this is a known issue. Task-based image removal (including trash purging) doesn't work when the pool is full or reaches quota. To make things worse, it also wedges the entire task queue.

You would need to use plain "rbd rm" and "rbd trash purge" commands in these cases. To revive the task queue, just restart ceph-mgr daemon.

Also available in: Atom PDF