← Back to team overview

sws team mailing list archive

[Bug 1037889] Re: head an deleted account, proxy returns HTTP 500

 

error logs:

Aug 17 04:25:46 openslice proxy-server X.X.X.X X.X.X.X 17/Aug/2012/04/25/46 DELETE /v1/AUTH_abc HTTP/1.0 204 - curl/7.24.0%20%28x86_64-apple-darwin12.0%29%20libcurl/7.24.0%20OpenSSL/0.9.8r%20zlib/1.2.5 admin%2CAUTH_tk38e0ef5fddbf400cb0d17568d5ee51c5 - - - tx1ad0f153f3ee43cc85e4aa15f83a4f2f - 0.0139 -
Aug 17 04:25:59 openslice account-server 127.0.0.1 - - [17/Aug/2012:04:25:59 +0000] "HEAD /sdb2/211791/AUTH_abc" 404 - "tx6c376bf59a6c46159234514bcb63ddf4" "-" "curl/7.24.0 (x86_64-apple-darwin12.0) libcurl/7.24.0 OpenSSL/0.9.8r zlib/1.2.5" 0.0015 ""
Aug 17 04:25:59 openslice account-server 127.0.0.1 - - [17/Aug/2012:04:25:59 +0000] "HEAD /sdb4/211791/AUTH_abc" 404 - "tx6c376bf59a6c46159234514bcb63ddf4" "-" "curl/7.24.0 (x86_64-apple-darwin12.0) libcurl/7.24.0 OpenSSL/0.9.8r zlib/1.2.5" 0.0013 ""
Aug 17 04:25:59 openslice account-server 127.0.0.1 - - [17/Aug/2012:04:25:59 +0000] "HEAD /sdb3/211791/AUTH_abc" 404 - "tx6c376bf59a6c46159234514bcb63ddf4" "-" "curl/7.24.0 (x86_64-apple-darwin12.0) libcurl/7.24.0 OpenSSL/0.9.8r zlib/1.2.5" 0.0012 ""
Aug 17 04:25:59 openslice account-server 127.0.0.1 - - [17/Aug/2012:04:25:59 +0000] "PUT /sdb3/211791/AUTH_abc" 403 16 "tx6c376bf59a6c46159234514bcb63ddf4" "-" "-" 0.0011 ""
Aug 17 04:25:59 openslice account-server 127.0.0.1 - - [17/Aug/2012:04:25:59 +0000] "PUT /sdb2/211791/AUTH_abc" 403 16 "tx6c376bf59a6c46159234514bcb63ddf4" "-" "-" 0.0012 ""
Aug 17 04:25:59 openslice account-server 127.0.0.1 - - [17/Aug/2012:04:25:59 +0000] "PUT /sdb4/211791/AUTH_abc" 403 16 "tx6c376bf59a6c46159234514bcb63ddf4" "-" "-" 0.0014 ""
Aug 17 04:25:59 openslice proxy-server ERROR Unhandled exception in request: #012Traceback (most recent call last):#012  File "/home/john/swift/swift/proxy/server.py", line 2091, in handle_request#012    return handler(req)#012  File "/home/john/swift/swift/common/utils.py", line 1337, in wrapped#012    return func(*a, **kw)#012  File "/home/john/swift/swift/proxy/server.py", line 659, in HEAD#012    return self.GETorHEAD(req, stats_type='HEAD')#012  File "/home/john/swift/swift/proxy/server.py", line 1805, in GETorHEAD#012    self.account_name)#012Exception: Could not autocreate account 'AUTH_abc' (txn: tx6c376bf59a6c46159234514bcb63ddf4) (client_ip: X.X.X.X)
Aug 17 04:25:59 openslice proxy-server X.X.X.X X.X.X.X 17/Aug/2012/04/25/59 HEAD /v1/AUTH_abc HTTP/1.0 500 - curl/7.24.0%20%28x86_64-apple-darwin12.0%29%20libcurl/7.24.0%20OpenSSL/0.9.8r%20zlib/1.2.5 testing1%2CAUTH_tk5e59eef509b8404e922d88a0aec0f022 - - - tx6c376bf59a6c46159234514bcb63ddf4 - 0.0237 -

** Changed in: swift
       Status: New => Confirmed

** Changed in: swift
   Importance: Undecided => High

-- 
You received this bug notification because you are a member of Sina Web
Service Dev, which is a bug assignee.
https://bugs.launchpad.net/bugs/1037889

Title:
  head an deleted account, proxy returns HTTP 500

Status in OpenStack Object Storage (Swift):
  Confirmed

Bug description:
  I am using the 'account_autocreate = true' for auto create account.
  If I delete an account, the account-reaper can't reclaim it immediately, then I make a request to HEAD the account, the proxy-server will returns HTTP 500 Internal Server Error.
  In my opinion, the proxy-server  return 'HTTP 500' to client is unreasonable, the 'HTTP 403 Forbidden' is reasonable.
  If this bug confirmed, I am willing to solve it.

To manage notifications about this bug go to:
https://bugs.launchpad.net/swift/+bug/1037889/+subscriptions