Project

General

Profile

Feature #2467

qemu: implement bdrv_invalidate_cache

Added by Josh Durgin over 7 years ago. Updated about 5 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
-
Target version:
-
% Done:

0%

Source:
Tags:
Backport:
Reviewed:
Affected Versions:
Pull request ID:

Description

This is used during live migration to clear librbd's cache on the destination host before starting the guest there. It's necessary for live migration of non-raw images, and may become necessary for live migration of raw images in the future.

History

#1 Updated by Sage Weil over 7 years ago

  • translation missing: en.field_position set to 5

#2 Updated by Josh Durgin over 7 years ago

  • Status changed from New to Rejected

I've tested migration with caching, and read the code, and it looks like this is unnecessary. qemu is doing a flush before the destination starts. It's only needed by qcow2/qed since they actually read some info that may change before the destination is started.

#3 Updated by Josh Durgin over 5 years ago

  • Status changed from Rejected to New

#4 Updated by Josh Durgin over 5 years ago

  • Description updated (diff)

#5 Updated by Sage Weil over 5 years ago

  • Project changed from Ceph to rbd
  • Category deleted (qemu)

#6 Updated by Adam Crume over 5 years ago

  • Status changed from New to In Progress

Patch sent to .

#7 Updated by Jason Dillaman about 5 years ago

  • Status changed from In Progress to Resolved

Also available in: Atom PDF