error when writing to handoffs
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Object Storage (swift) |
Expired
|
High
|
Unassigned |
Bug Description
When two of the three primary replicas are missing (eg not running), an object PUT returns an error:
Nov 29 22:13:42 openslice proxy-server ERROR with Object server 127.0.0.1:6010/sdb1 re: Expect: 100-continue on /AUTH_abc/c/x: Connection refused (txn: txc8c4c6533f884
Nov 29 22:13:42 openslice proxy-server ERROR with Object server 127.0.0.1:6040/sdb4 re: Expect: 100-continue on /AUTH_abc/c/x: Connection refused (txn: txc8c4c6533f884
Nov 29 22:13:42 openslice proxy-server STDOUT: Traceback (most recent call last):
Nov 29 22:13:42 openslice proxy-server STDOUT: File "/usr/lib/
Nov 29 22:13:42 openslice proxy-server STDOUT: writers.get(fileno, noop).cb(fileno)
Nov 29 22:13:42 openslice proxy-server STDOUT: File "/usr/lib/
Nov 29 22:13:42 openslice proxy-server STDOUT: result = function(*args, **kwargs)
Nov 29 22:13:42 openslice proxy-server STDOUT: File "/home/
Nov 29 22:13:42 openslice proxy-server STDOUT: for node in nodes:
Nov 29 22:13:42 openslice proxy-server STDOUT: ValueError: generator already executing
Nov 29 22:13:42 openslice proxy-server STDOUT: Removing descriptor: 15
Nov 29 22:13:42 openslice proxy-server Handoff requested (1) (txn: txc8c4c6533f884
Nov 29 22:13:42 openslice proxy-server ERROR Unhandled exception in request: #012Traceback (most recent call last):#012 File "/home/
Nov 29 22:13:42 openslice object-server 127.0.0.1 - - [29/Nov/
Nov 29 22:13:42 openslice object-server 127.0.0.1 - - [29/Nov/
I tried this(PUT an object, and then remove two of the three replica, then,an object PUT ), but didn't get this error. More detailed info of your practice?