Support #17681
closedOSD processes hangs
0%
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?
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.