Metadata can be missing by account/container replication
Bug #1570118 reported by
Daisuke Morita
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Object Storage (swift) |
Fix Released
|
High
|
Daisuke Morita |
Bug Description
Account/Container replicator sometimes uses rsync for db replication if difference between local and remote becomes big. However, if db file to be sent to remote server contains older metadata info, remote db file will be overwritten and some metadata can be missing.
In the 'sync' op, response from a remote server contains remote server's metadata info, but currently that metadata value is not used anywhere. This issue can be solved by simply syncing metadata with this remote value before rsync.
Changed in swift: | |
assignee: | nobody → Daisuke Morita (morita-daisuke) |
Changed in swift: | |
status: | New → In Progress |
To post a comment you must log in.
Fix proposed at https:/ /review. openstack. org/#/c/ 302494/