Hi everyone,

We faced with strange issue on RadosGW (0.94.5-1precise, civet frontend
behind nginx). nginx's access.log:

17/Dec/2015:20:34:55 "PUT /ZZZ?uploadId=XXX&partNumber=37 HTTP/1.1" 200
17/Dec/2015:20:34:57 "PUT /ZZZ?uploadId=XXX&partNumber=39 HTTP/1.1" 200
17/Dec/2015:20:35:47 "POST /ZZZ?uploadId=XXX HTTP/1.1" 499
17/Dec/2015:20:36:37 "POST /ZZZ?uploadId=XXX HTTP/1.1" 499

We successfully uploaded 39 parts of this object and hitting read timeout
from CompleteMultipart request (POST) and our library retries it one more
time (Should we retry MultipartComplete request?).

After that we can read entire object for 5 minutes or less (seems like GC
schedule in rgw), afterwards we start receiving 404 NoSuchKey. Interesting
thing is that head object is not deleted and we can fetch object metadata
(using HEAD request). I've scanned all OSD dirs and found no content on
this objects. Only reference is head object with rgw.manifest in xattrs.

I've tried to search related issues in tracker, but didn't found nothing
similiar.
Unfortunatelly we have no rgw logs for this period at all.

I've enable 30/30 logging and collecting logs, but now we've more
acceptable response time and no timeouts at all.

Any ideas?

Thanks!

-- 
Best regards,
Gleb M Borisov
_______________________________________________
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to