Backport #15032
infernalis: QEMU VM hangs talking to RBD via librbd
Release:
infernalis
Crash signature (v1):
Crash signature (v2):
Related issues
Associated revisions
librbd: complete cache reads on cache's dedicate thread
If a snapshot is created out-of-band, the next IO will result in the
cache being flushed. If pending writeback data performs a copy-on-write,
the read from the parent will be blocked.
Fixes: #15032
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
librbd: complete cache reads on cache's dedicate thread
If a snapshot is created out-of-band, the next IO will result in the
cache being flushed. If pending writeback data performs a copy-on-write,
the read from the parent will be blocked.
Fixes: #15032
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit f9e5ae80e3b0799b5a7e1d3f93b2d85a4baff20f)
History
#1 Updated by Nathan Cutler almost 7 years ago
- Copied from Bug #14988: QEMU VM hangs talking to RBD via librbd added
#2 Updated by Nathan Cutler almost 7 years ago
- Assignee set to Jason Dillaman
#3 Updated by Jason Dillaman almost 7 years ago
- Description updated (diff)
#4 Updated by Jason Dillaman almost 7 years ago
- Status changed from New to In Progress
- Priority changed from Normal to Urgent
#5 Updated by Jason Dillaman almost 7 years ago
- Status changed from In Progress to Fix Under Review
#6 Updated by Jason Dillaman almost 7 years ago
- Status changed from Fix Under Review to Resolved
#7 Updated by Loïc Dachary over 6 years ago
- Target version set to v9.2.2