Support #17681
closed
Added by Pavel Betev over 7 years ago.
Updated about 7 years ago.
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?
- Target version deleted (
v10.2.4)
- 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.
- Status changed from New to Closed
Also available in: Atom
PDF