Object replicator still replicate a single partition even when max connection reached on remote node
Bug #1453854 reported by
Alan Jiang
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Object Storage (swift) |
New
|
Undecided
|
Unassigned |
Bug Description
When the object node's rsync max connection is reached, the REPLICATE request is still going to
be sent to the remote object node to replicate the single partition regardless the sync function failed.
This caused unnecessary load on the remote object nodes which potentially increase the object
server latency.
The update_delete() function in swift/swift/
and it only send the REPLICATE request if sync is successful. Needs to handle the sync() return
code in the similar way.
Changed in swift: | |
assignee: | nobody → Roman Vasilets (rvasilets) |
Changed in swift: | |
assignee: | Roman Vasilets (rvasilets) → nobody |
To post a comment you must log in.