Object-replicator fails to replicate objects in update_deleted
Bug #1035274 reported by
Kota Tsuyuzaki
This bug affects 4 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Object Storage (swift) |
Fix Released
|
Undecided
|
Constantine Peresypkin |
Bug Description
Object-replicator fails to replicate objects in update_deleted() when
the destination node doesn't have an "objects" directory. On the other
hand, update() succeeds in it even if the directory doesn't exist.
It is because update() sends a REPLICATE request, which will create
the "objects" directory before executing rsync, but update_deleted() does not do it.
Object-replicator tried to replicate hand-offed objects earlier
than the other objects by using update_deleted(), so object-replicator had
failed the replication for one hour on my environment.
Is that expected behavior?
(swift version is 1.5.0)
description: | updated |
Changed in swift: | |
milestone: | none → 1.7.5 |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Well , I did face same issue containers/ objects folder in all new formated device after mounted.
The easy way to prevent it , I do make accounts/