Slow replication with lack of visibility can cause availability problems (esp. in multi-region)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Object Storage (swift) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
We are noticing that our Swift system, running version 2.4.0, has orphaned objects. For example:
```
[me1@joints-io-1 swift-investiga
[{"hash": "dcf6d30625586d
[me1@joints-io-1 swift-investiga
HTTP/1.1 200 OK
Content-Length: 81282
Accept-Ranges: bytes
Last-Modified: Sun, 24 Apr 2016 23:31:12 GMT
Etag: dcf6d30625586dc
X-Timestamp: 1461540671.59374
Content-Type: application/dicom
X-Trans-Id: txa7722a5cec044
Date: Mon, 26 Jun 2017 15:05:30 GMT
[me1@joints-io-1 swift-investiga
HTTP/1.1 404 Not Found
Content-Length: 0
Content-Type: text/html; charset=UTF-8
X-Trans-Id: tx5b2de3447b6a4
Date: Mon, 26 Jun 2017 15:05:41 GMT
[me1@joints-io-1 swift-investiga
```
Please advise.
summary: |
- Objects can become orphaned in Swift 2.4.0 + Slow replication with lack of visibility can cause availability problems |
Changed in swift: | |
status: | Incomplete → Confirmed |
This appears to only affect containers that have existed for some time. Recently created containers are not affected.