Project

General

Profile

Backport #15033

hammer: QEMU VM hangs talking to RBD via librbd

Added by Nathan Cutler about 8 years ago. Updated almost 8 years ago.

Status:
Resolved
Priority:
Urgent
Assignee:
Jason Dillaman
Target version:
Release:
hammer
Crash signature (v1):
Crash signature (v2):


Related issues

Copied from rbd - Bug #14988: QEMU VM hangs talking to RBD via librbd Resolved 03/05/2016

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 <>
Date: Fri Mar 11 20:49:42 2016 -0700

Merge 8011: hammer: librbd: possible QEMU deadlock after creating image snapshots
Reviewed-by: Xiaoxi Chen &lt;&gt;

#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

Also available in: Atom PDF