Project

General

Profile

Actions

Subtask #43934

closed

Tasks #41554: Implement snapshot-based mirroring

[rbd-mirror snapshot] support resync requests for non-primary images

Added by Jason Dillaman over 4 years ago. Updated about 4 years ago.

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

0%

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

Description

Create a new helper class that can encode/decode a JSON property stored within the non-primary image's image-meta. This would need to store the following fields:

1) image-sync/replay status
- status: idle/syncing
- current primary snapshot being synced and its progress

2) resync requested

Promoting an image to primary should remove this field. We should also filter it out from image clones and mirror state recording.

Actions

Also available in: Atom PDF