Backport #15033
hammer: QEMU VM hangs talking to RBD via librbd
Related issues
History
#1 Updated by Nathan Cutler about 8 years ago
- Copied from Bug #14988: QEMU VM hangs talking to RBD via librbd added
#2 Updated by Nathan Cutler about 8 years ago
- Assignee set to Jason Dillaman
#3 Updated by Jason Dillaman about 8 years ago
- Status changed from New to In Progress
- Priority changed from Normal to Urgent
#4 Updated by Jason Dillaman about 8 years ago
- Description updated (diff)
#5 Updated by Jason Dillaman about 8 years ago
- Status changed from In Progress to Fix Under Review
#6 Updated by Stefan Priebe almost 8 years ago
Hi,
i recompiled hammer from current hammer-backport branch which includes #15033. I just replaced librbd and kept the original 0.94.6 versions of ceph-osd running.
While doing sync inside the guest and doing afterwards a snapshot the vm still started to hang completely doing no I/O anymore.
- Is the hammer-backport incomplete?
- do i also need newer ceph-osd processes?
#7 Updated by Jason Dillaman almost 8 years ago
@Stefan: are you sure this fix was in hammer-backports when you ran your test or are you saying you merged it manually? It looks like it was merged into hammer-backports only yesterday with commit af09e99c062fde6091ca2ffc6b7f1c0241eabfd0.
#8 Updated by Stefan Priebe almost 8 years ago
Hammer Backports was force pushed.
last time i tested it there was the following commit:
commit 7d6737ea82f23f50654a9f17cc8d2cb50c1afe4b
Merge: 297ed62 281d63d
Author: Xiaoxi Chen <xiaoxchen@ebay.com>
Date: Fri Mar 11 20:49:42 2016 -0700
Merge 8011: hammer: librbd: possible QEMU deadlock after creating image snapshots
Reviewed-by: Xiaoxi Chen <xiaoxchen@ebay.com>
#9 Updated by Loïc Dachary almost 8 years ago
hammer-backports is not a branch that is for usage, it is solely for test purposes
#10 Updated by Loïc Dachary almost 8 years ago
but this backport was just merged into the hammer branch ;-)
#11 Updated by Jason Dillaman almost 8 years ago
@Stefan: are you able to recreate your lockup and provide "debug rbd=20"-level logging?
#12 Updated by Jason Dillaman almost 8 years ago
- Status changed from Fix Under Review to Resolved
- Target version set to v0.94.7