Project

General

Profile

Actions

Support #17681

closed

OSD processes hangs

Added by Pavel Betev over 7 years ago. Updated about 7 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
OSD
Target version:
-
% Done:

0%

Tags:
Reviewed:
Affected Versions:
Pull request ID:

Description

Hello,
We have some problem with OSD processes.
Our software uses command "rbd ls -l -p <pool> —format=xml" to manage VMs.
Sometimes during command execution OSD processes hang.
When OSD hangs, ceph is answering to rbd ls -p <pool>, but not to ls -l, OSD is UP and IN.
Workaround is to restart OSD processes.

What can we do on our behalf or what additional info can we provide to solve this?

Actions #1

Updated by Loïc Dachary over 7 years ago

  • Target version deleted (v10.2.4)
Actions #2

Updated by Brad Hubbard over 7 years ago

  • Assignee set to Brad Hubbard

How do you determine that the OSDs are hung?

When OSD hangs, ceph is answering to rbd ls -p <pool>, but not to ls -l, OSD is UP and IN.

What do you mean that ceph is not answering? Do you receive an error? Does the rbd command never return?

Try your command like the following and see if it stops at a particular point (indicating a hang) or continues to produce output (retries for example).

$ bin/rbd ls -l -p rbd --debug_rbd 20 --debug_ms 1 --debug_objecter 20

That should give us more of an idea.

Actions #3

Updated by Brad Hubbard about 7 years ago

  • Status changed from New to Closed
Actions

Also available in: Atom PDF