Project

General

Profile

Actions

Support #6070

closed

list_lockers() never returns after disk full (librbdpy)

Added by JuanJose Galvez over 10 years ago. Updated over 10 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Objecter
Target version:
-
% Done:

0%

Tags:
Reviewed:
Affected Versions:
Pull request ID:

Description

In the situation where an OSD disk fills up and then we attempt to unmount a resource, we have a process which, among other things, attempts to remove the locks on the rbd we were using. This process hangs at the point where it calls Image.list_lockers() (python api). After the disk full condition is repaired and we are back to HEALTH_OK, the call still never returns. We end up having to kill the process which makes the call to clean this up.

In RE: https://inktank.zendesk.com/tickets/465

Actions

Also available in: Atom PDF