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 about 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 #1

Updated by Jason Dillaman about 4 years ago

  • Description updated (diff)
Actions #2

Updated by Jason Dillaman about 4 years ago

  • Subject changed from [rbd-mirror snapshot] store rbd-mirror properies in the non-primary image's image-meta to [rbd-mirror snapshot] support resync requests for non-primary images
  • Status changed from New to In Progress
  • Assignee set to Jason Dillaman
Actions #3

Updated by Jason Dillaman about 4 years ago

  • Status changed from In Progress to Fix Under Review
  • Pull request ID set to 33490
Actions #4

Updated by Jason Dillaman about 4 years ago

  • Status changed from Fix Under Review to Resolved
Actions

Also available in: Atom PDF