I tried a test where I was going to overwrite an object, but before doing so I failed some disks and also purposely set the date back in time on the object nodes. The various disks returned errors, and none of the fragments were overwritten...however, the proxy server returned a 202.
Oct 1 12:03:42 localhost object-server: 172.30.3.45 - - [01/Oct/2010:12:03:42 +0000] "PUT /d4/1002/AUTH_user1/testcontainer3/74mb" 409 - "PUT http://172.30.3.45/v1/AUTH_user1/testcontainer3/74mb" "txcfd2dc583d734458809b3-004ca5ce1a" "proxy-server 12744" 0.0008 "-" 1769 1
Oct 1 12:03:42 localhost object-server: 172.30.3.45 - - [01/Oct/2010:12:03:42 +0000] "PUT /d6/1002/AUTH_user1/testcontainer3/74mb" 507 - "PUT http://172.30.3.45/v1/AUTH_user1/testcontainer3/74mb" "txcfd2dc583d734458809b3-004ca5ce1a" "proxy-server 12744" 0.0004 "-" 1771 1
Oct 1 12:03:42 localhost object-server: 172.30.3.45 - - [01/Oct/2010:12:03:42 +0000] "PUT /d5/1002/AUTH_user1/testcontainer3/74mb" 409 - "PUT http://172.30.3.45/v1/AUTH_user1/testcontainer3/74mb" "txcfd2dc583d734458809b3-004ca5ce1a" "proxy-server 12744" 0.0007 "-" 1766 1
Oct 1 12:03:42 localhost object-server: 172.30.3.45 - - [01/Oct/2010:12:03:42 +0000] "PUT /d3/1002/AUTH_user1/testcontainer3/74mb" 409 - "PUT http://172.30.3.45/v1/AUTH_user1/testcontainer3/74mb" "txcfd2dc583d734458809b3-004ca5ce1a" "proxy-server 12744" 0.0008 "-" 1768 1
Oct 1 12:03:42 localhost object-server: 172.30.3.45 - - [01/Oct/2010:12:03:42 +0000] "PUT /d7/1002/AUTH_user1/testcontainer3/74mb" 507 - "PUT http://172.30.3.45/v1/AUTH_user1/testcontainer3/74mb" "txcfd2dc583d734458809b3-004ca5ce1a" "proxy-server 12744" 0.0004 "-" 1768 1
Oct 1 12:03:42 localhost object-server: 172.30.3.45 - - [01/Oct/2010:12:03:42 +0000] "PUT /d1/1002/AUTH_user1/testcontainer3/74mb" 499 - "PUT http://172.30.3.45/v1/AUTH_user1/testcontainer3/74mb" "txcfd2dc583d734458809b3-004ca5ce1a" "proxy-server 12744" 0.0047 "-" 1771 1
Oct 1 12:03:38 localhost object-server: 172.30.3.45 - - [01/Oct/2010:12:03:38 +0000] "PUT /d21/1002/AUTH_user1/testcontainer3/74mb" 409 - "PUT http://172.30.3.45/v1/AUTH_user1/testcontainer3/74mb" "txcfd2dc583d734458809b3-004ca5ce1a" "proxy-server 12744" 0.0008 "-" 12771 1
Oct 1 12:03:38 localhost object-server: 172.30.3.45 - - [01/Oct/2010:12:03:38 +0000] "PUT /d19/1002/AUTH_user1/testcontainer3/74mb" 409 - "PUT http://172.30.3.45/v1/AUTH_user1/testcontainer3/74mb" "txcfd2dc583d734458809b3-004ca5ce1a" "proxy-server 12744" 0.0007 "-" 12771 1
Oct 1 12:03:38 localhost object-server: 172.30.3.45 - - [01/Oct/2010:12:03:38 +0000] "PUT /d23/1002/AUTH_user1/testcontainer3/74mb" 507 - "PUT http://172.30.3.45/v1/AUTH_user1/testcontainer3/74mb" "txcfd2dc583d734458809b3-004ca5ce1a" "proxy-server 12744" 0.0005 "-" 12772 1
Oct 1 12:03:38 localhost object-server: 172.30.3.45 - - [01/Oct/2010:12:03:38 +0000] "PUT /d16/1002/AUTH_user1/testcontainer3/74mb" 409 - "PUT http://172.30.3.45/v1/AUTH_user1/testcontainer3/74mb" "txcfd2dc583d734458809b3-004ca5ce1a" "proxy-server 12744" 0.0014 "-" 12771 1
Oct 1 12:03:38 localhost object-server: 172.30.3.45 - - [01/Oct/2010:12:03:38 +0000] "PUT /d22/1002/AUTH_user1/testcontainer3/74mb" 507 - "PUT http://172.30.3.45/v1/AUTH_user1/testcontainer3/74mb" "txcfd2dc583d734458809b3-004ca5ce1a" "proxy-server 12744" 0.0007 "-" 12771 1
Oct 1 12:03:38 localhost object-server: 172.30.3.45 - - [01/Oct/2010:12:03:38 +0000] "PUT /d20/1002/AUTH_user1/testcontainer3/74mb" 499 - "PUT http://172.30.3.45/v1/AUTH_user1/testcontainer3/74mb" "txcfd2dc583d734458809b3-004ca5ce1a" "proxy-server 12744" 0.0046 "-" 12771 1
Oct 1 12:03:38 localhost object-server: 172.30.3.45 - - [01/Oct/2010:12:03:38 +0000] "PUT /d17/1002/AUTH_user1/testcontainer3/74mb" 499 - "PUT http://172.30.3.45/v1/AUTH_user1/testcontainer3/74mb" "txcfd2dc583d734458809b3-004ca5ce1a" "proxy-server 12744" 0.0081 "-" 12807 1
Oct 1 12:03:36 localhost object-server: 172.30.3.45 - - [01/Oct/2010:12:03:36 +0000] "PUT /d11/1002/AUTH_user1/testcontainer3/74mb" 507 - "PUT http://172.30.3.45/v1/AUTH_user1/testcontainer3/74mb" "txcfd2dc583d734458809b3-004ca5ce1a" "proxy-server 12744" 0.0020 "-" 4725 1
Oct 1 12:03:36 localhost object-server: 172.30.3.45 - - [01/Oct/2010:12:03:36 +0000] "PUT /d12/1002/AUTH_user1/testcontainer3/74mb" 409 - "PUT http://172.30.3.45/v1/AUTH_user1/testcontainer3/74mb" "txcfd2dc583d734458809b3-004ca5ce1a" "proxy-server 12744" 0.0018 "-" 4725 1
Oct 1 12:03:36 localhost object-server: 172.30.3.45 - - [01/Oct/2010:12:03:36 +0000] "PUT /d10/1002/AUTH_user1/testcontainer3/74mb" 507 - "PUT http://172.30.3.45/v1/AUTH_user1/testcontainer3/74mb" "txcfd2dc583d734458809b3-004ca5ce1a" "proxy-server 12744" 0.0011 "-" 4725 1
Oct 1 12:03:36 localhost object-server: 172.30.3.45 - - [01/Oct/2010:12:03:36 +0000] "PUT /d14/1002/AUTH_user1/testcontainer3/74mb" 409 - "PUT http://172.30.3.45/v1/AUTH_user1/testcontainer3/74mb" "txcfd2dc583d734458809b3-004ca5ce1a" "proxy-server 12744" 0.0008 "-" 4736 1
Oct 1 12:03:36 localhost object-server: 172.30.3.45 - - [01/Oct/2010:12:03:36 +0000] "PUT /d9/1002/AUTH_user1/testcontainer3/74mb" 499 - "PUT http://172.30.3.45/v1/AUTH_user1/testcontainer3/74mb" "txcfd2dc583d734458809b3-004ca5ce1a" "proxy-server 12744" 0.0032 "-" 4718 1
Oct 1 12:03:36 localhost object-server: 172.30.3.45 - - [01/Oct/2010:12:03:36 +0000] "PUT /d8/1002/AUTH_user1/testcontainer3/74mb" 499 - "PUT http://172.30.3.45/v1/AUTH_user1/testcontainer3/74mb" "txcfd2dc583d734458809b3-004ca5ce1a" "proxy-server 12744" 0.0070 "-" 4718 1
Oct 1 12:03:36 localhost object-server: 172.30.3.45 - - [01/Oct/2010:12:03:36 +0000] "PUT /d15/1002/AUTH_user1/testcontainer3/74mb" 499 - "PUT http://172.30.3.45/v1/AUTH_user1/testcontainer3/74mb" "txcfd2dc583d734458809b3-004ca5ce1a" "proxy-server 12744" 0.0040 "-" 4730 1
proxy server response:
Oct 1 12:03:38 localhost proxy-server: 172.30.3.180 172.30.3.180 01/Oct/2010/12/03/38 PUT /v1/AUTH_user1/testcontainer3/74mb HTTP/1.0 202 - python-requests/2.2.1%20CPython/2.7.6%20Linux/3.13.0-48-generic user1%2CAUTH_tk9b2... - 76 - txcfd2dc583d734458809b3-004ca5ce1a - 0.0385 - - 1285934618.750157118 1285934618.788640022 1
I turned on debug log and also got this added info (was a separate request, so timestamps may not be the same as above)
Oct 1 12:02:05 localhost proxy-server: Object PUT returning 202 for 409: 1285934525.82910 <= '409 (1441293773.02942), 409 (1441293773.02942), 409 (1441293773.02942), 409 (1441293773.02942), 409 (1441293773.02942), 409 (1441293773.02942), 409 (1441293773.02942), 409 (1441293773.02942), 409 (1441293773.02942), 409 (1441293773.02942), 409 (1441293773.02942), 409 (1441293773.02942), 409 (1441293773.02942), 409 (1441293773.02942)' (txn: tx6809c557b9b34 64297615- 004ca5cdbd) (client_ip: 172.30.3.180)