Allow migrating PMEM's data

Registered by Qiu Fossen

As a user, i want to copy the data of pmem devices for instance when cold migrating or resizing the instance.
Currently, cold migrate or resize instance could make the PMEM Namespaces different on host, which is a PMEM Device for the instance. But the instance's data in the PMEM Device will lose. So i want to copy the data of pmem devices for instance when cold migrating or resizing the instance.

As following:
1.The instance use /dev/dax0.0 PMEM Namespace on host.
2.After cold migrate or resize instance, the PMEM Namespace is /dev/dax0.1 on host or other host.
3.Copy the data from /dev/dax0.0 to /dev/dax0.1 .

Blueprint information

Status:
Started
Approver:
Balazs Gibizer
Priority:
Undefined
Drafter:
Qiu Fossen
Direction:
Approved
Assignee:
Qiu Fossen
Definition:
Pending Approval
Series goal:
None
Implementation:
Started
Milestone target:
None
Started by
Balazs Gibizer

Related branches

Sprints

Whiteboard

SPEC https://review.opendev.org/c/openstack/nova-specs/+/785563

[20210526 gibi]: spec has been merged so bp is approved for Xena.

impl https://review.opendev.org/q/topic:bp/allow-migrate-pmem-data

[2021-09-07 gibi]: We hit feature freeze so it is now deferred from Xena.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.