Project

General

Profile

Actions

Bug #57550

open

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

Added by kevin huang over 1 year ago. Updated about 1 year 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

Actions #1

Updated by Ilya Dryomov over 1 year 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.

Actions #2

Updated by Ilya Dryomov about 1 year ago

  • Target version deleted (v16.2.11)
Actions

Also available in: Atom PDF